package com.example.android.plugin.framework.beans;

/**
 * 插件某功能提供的方法，也就相当于插件提供的某类的方法
 */
public class PluginFeatureMethod {
	private String methodName; // 方法名
	private String description; // 描述

	private boolean needContext; // 需要窗口句柄
	//private String extras; // 其他参数

	/**
	 * 插件类所提供的方法
	 */
	public PluginFeatureMethod() {
	}

	/**
	 * 获得方法名
	 * 
	 * @return
	 */
	public String getMethodName() {
		return methodName;
	}

	/**
	 * 设置方法名
	 * 
	 * @param methodName
	 */
	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}

	public boolean needContext() {
		return needContext;
	}

	public void setNeedContext(boolean needContext) {
		this.needContext = needContext;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	/*
	 * public String getExtras() { return extras; }
	 * 
	 * public void setExtras(String extras) { this.extras = extras; }
	 */

}
